package com.woniuxy.config;

import java.io.FileWriter;
import java.io.IOException;

/* *
 *类名：AlipayConfig
 *功能：基础配置类
 *详细：设置帐户有关信息及返回路径
 *修改日期：2017-04-05
 *说明：
 *以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
 *该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
 */

public class AlipayConfig {

//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 应用ID,您的APPID，收款账号既是您的APPID对应支付宝账号
	public static String app_id = "2016101100663631";

	// 商户私钥，您的PKCS8格式RSA2私钥
	public static String merchant_private_key = "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCUrTaHoi99Qkn0yDHnbjHVTk3T61ijPWd236JB7Dqzbx8NN2VEpLqgsP2Eg5ZXOU3xVefymehHfRJstIs9eUPYb8PF4MIIitaoTtJzgpwbqErxmu7u7FGcQjAh4PloTzNiN8YkOU7gHCP2dh15eLKFTXM8uJlUxZHxo31W2d4rMOvNq3sD1GDQza0fR3oQ9/iDrmM4lFZs9jYKnGrH07Wk9GiFZBHiNvp2k/UGjMozBSL16yu2zBIbsFHBQIbZlqx9ZUOCD8rB4jaBd5hmRnFuL8XcyjlEbpVsyPvqOqp9QxJIXWRY4up6VP5Oms3yxTBDk1N65Fsw4T21nV66bNkLAgMBAAECggEAJC+wePypkFQlCfX753czm9YuLSk37qtQVmeB54emleuy5BWaiUWKwvexDKK2Yc5pwRaGmM6K8XNom5qp1TGBqNkzDiNxNoEMU/SzVjfw5O5mJz3tb6uHBYA6lNRb/95fBEXM7R4hq3xN6HvBGsKcuMMsDBhmAXMA3Y5MQGpQn7QrD+FmuMsBlVB02Q/VblZxUkhl1Dgq6AQff1ku3uUexMqB1BaiVSgA0uY6/o0Rc5ViqzIxIc2REF6qHTGsaZGyStLyKsolRmutxDoCcc6mmMsZIq6k8CUCbEuS7r0MBqEENLlJepXW3/1yT8Gmv6Gyv1Y/x6feQf9FlyxAxz+OkQKBgQD/c2zfdCe0pv2Kep9HhtULjTIZY2/W+WiGWHDSgoZwV15NrfQzhP08pL6/6d2t5p3MWdADi2vDw8T+Lh5Jt2lRLZ3y0NcDwwNJyAQ+/sRAq6pmw8A+kJYhtuUFtNEWIhGj1G/zQScfPR4haDi/vWo/6DZuqHwqfx01VwLN3FaBuQKBgQCU/wehMP0nKKxDS344kkJjL26xZ2YGRwAj/yGPgbHnf0lAZy6KtAvLB5i8aO66tYtVH7o2+55m/vaRtAm0ulZhawKZ1R5kOFPW+rXEEeaem/GXj+9DeQa2bAQrMqsYjus4FR4E8IU4Kt1uo5ZJkdbdRh0lDVhZ4PEW2tOjMAdi4wKBgQDQDrEEJtUYHFKw8UK9vSHUcMH3T7gNvcHWej4aFtlsspxKZH5bX9vqAryiDtbRBt5LTHNSD8JMBi1yYRmmLM6IocDdvh8CH1mURGbA8Dvj+G2nmZQA4T6GYzKRvT326vS3HRW5aL12gg8CYqKl+J6LQpTi+DN5YWLmyOGtzeJfcQKBgBvU78Xqcr9n15XSekdy+rewWosE94fgp2QR+mDmJydJHZPMMmNycmmAh8VaDI4P73D9NjmjEtnGcqSQ7uc1j4EvDhNSPhUWeILF3kI73cpu8tgO6PC/oMNetgCjvFYgDEwzlaHyk9AEIczS/fXMKki3GiabsY9Id4B/a90l0ZtlAoGBAPSKMfLuEg5jFfKdC2vts1dWMRaZi+zG9uPiwCMLVnXIy5KqepLLI0jZ51EWzJUgh08SxDNhr186N3udeBg4UvWXe5MQtsNLLGU+pdhYWD0rto2+V/srIYxUthRJg3fnuw9lfaavn4nqmUR28nPEawEHKTXI+MCUaNoD7mDBwB6J";

	// 支付宝公钥,查看地址：https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
	public static String alipay_public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiA71PJuJUu/Cavx3dnaHlCmcAKgIYVg2RcSX3kyYBkZtednj3kGEtl+XiqPqNxGoxoj+LNMYbtBmo623JUm9NyZSu+AJkxocMIGub0sQMov8rwFeNybWKAWvD9unqprxzxW2oQD81mhdxXYyLL8Nmto8aEwX+jHzyBYXy3Cds4LZKARvWymhDjnXET9K34yMOvcUiMH+l9SW+45hHO4l28+fDUivTROKcR7MJaDU52q2m/rAU+8bU+r4JJgyEIF7Rfp/M1XnwM0/h52IVKhtPar6tD8zOhtxVuwnROS2T9wvmGfO3nfhALxe/19Unty7KnFKyo8Ve+bAXf7dzQKZeQIDAQAB";

	// 服务器异步通知页面路径  需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String notify_url = "http://127.0.0.1:8006/pay/notifyUrl";
	// 页面跳转同步通知页面路径 需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String return_url = "http://127.0.0.1:8020/FOUR/html/server.html";

	// 签名方式
	public static String sign_type = "RSA2";

	// 字符编码格式
	public static String charset = "utf-8";

	// 支付宝网关
	public static String gatewayUrl = "https://openapi.alipaydev.com/gateway.do";

	// 支付宝网关
	public static String log_path = "C:\\";


//↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

	/**
	 * 写日志，方便测试（看网站需求，也可以改成把记录存入数据库）
	 * @param sWord 要写入日志里的文本内容
	 */
	public static void logResult(String sWord) {
		FileWriter writer = null;
		try {
			writer = new FileWriter(log_path + "alipay_log_" + System.currentTimeMillis()+".txt");
			writer.write(sWord);
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (writer != null) {
				try {
					writer.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	}
}

